EN FR
EN FR


Section: New Results

Collaborative work in CVE's

The immersive interactive virtual cabin (IIVC)

Participants : Thierry Duval [contact] , Valérie Gouranton [contact] , Alain Chauffaut, Bruno Arnaldi, Cédric Fleury.

We are still improving the architecture of our Immersive Interactive Virtual Cabin to improve the user's immersion with all his real tools and so to make the design and the use of 3D interaction techniques easier, and to make possible to use them in various contexts, either for different kinds of applications, or with different kinds of physical input devices.

The IIVC is now fully implemented in our two VR platforms: OpenMASK  5.1 and Collaviz  8.1.3 .

Generic architecture for 3D interoperability

Participants : Thierry Duval [contact] , Valérie Gouranton, Cédric Fleury, Rozenn Bouville Berthelot, Bruno Arnaldi.

Our goal is to allow software developers to build 3D interactive and collaborative environments without bothering with the 3D graphics API they are using. This work is the achievement of the IIVC software architecture. We have proposed PAC-C3D (Figure 11 ), a new software architectural model for collaborative 3D applications, in order to provide a higher abstraction for designing 3D virtual objects, and in order to provide interoperability, making it possible to share a virtual universe between heterogeneous 3D viewers [17] , [16] .

Figure 11. The PAC-C3D software architectural model makes interoperability possible between heterogeneous 3D viewers
IMG/IllustrationPACC3D.png

We also study how to offer interoperability between virtual objects that are loaded in the same virtual environment but that are described using different formats. This is why we have proposed a generic architecture for enabling interoperability between 3D formats (Figure 12 ), the Scene Graph Adapter [12] . Our SGA is now able to allow events coming from a 3D format to act upon data provided in another format, such as X3D events operating on Collada data [4] .

Figure 12. Our architecture allows the loading of any 3D graphics format simultaneously in any available rendering engine. The scene graph adapter is an interface that adapts a scene graph (SG) of a given format into a renderer scene graph and which also allows the rendering part to request this scene graph.
IMG/ImageInteroperability.png